The language used to describe, change, or define attributes of a database, especially the schema associated with tables, columns, and storage strategy.